---
title: Utiliser un CMS avec Astro
description: Comment utiliser un CMS pour ajouter du contenu à Astro
i18nReady: true
---
import CMSGuidesNav from '~/components/CMSGuidesNav.astro';



**Prêt pour connecter un Headless CMS à votre projet Astro?** Suivez l'un de nos guides pour intégrer un CMS.

:::tip
Trouvez des [intégrations gérées par la communauté](https://astro.build/integrations/?search=cms) pour connecter un CMS à votre projet dans notre répertoire d'intégrations. 
:::

## Guides CMS

Notez que plusieurs de ces pages sont des **ébauches**: ce sont des collections de ressources en attente de votre contribution!

<CMSGuidesNav />

## Pourquoi utiliser un CMS?

Un Système de Gestion de Contenu vous permet d'écrire du contenu et de gérer les actifs en dehors de votre projet Astro.

Cela ouvre de nouvelles fonctionnalités pour travailler avec du contenu. La plupart des CMS vous donnent un éditeur de contenu visuel, la possibilité de spécifier des types de contenu standard et un moyen de collaborer avec d'autres.

Un CMS peut être utile pour un contenu qui suit un structure particulière, vous donnant souvent une expérience similaire à un tableau de bord et des outils d'édition WYSIWYG. Vous pouvez utiliser un CMS pour écrire des billets de blog en utilisant l'éditeur de texte riche d'un CMS au lieu de fichiers Markdown. Ou vous pourriez utiliser un CMS pour maintenir les listes de produits pour une boutique en ligne, en rendant certains champs obligatoires pour éviter des annonces incomplètes.

Votre projet Astro peut alors récuperer votre contenu de votre CMS et l'afficher, où et comment vous le souhaitez sur votre site.


## Quels CMS fonctionnent bien avec Astro?

Parce qu'Astro s'occupe de la _présentation_ de votre contenu, vous voudrez choisir un CMS _headless_ (découplé) comme ceux de la liste ci-dessus. Cela signifie que le CMS vous aide à écrire votre contenu, mais ne génère pas un site qui l'affiche. Au lieu de cela, vous récupérez les données de contenu et les utilisez dans votre projet Astro.

Certains CMS headless, comme Storyblok, fournissent une [intégration](/fr/guides/integrations-guide/) d'Astro qui aide à récupérer le contenu spécifiquement pour un site Astro. D'autres fournissent un SDK JavaScript, une bibliothèque que vous installez et utilisez pour récupérer votre contenu distant.

## Puis-je utiliser Astro sans un CMS?

Oui! Astro fournit des moyens intégrés pour [rédiger du contenu](/fr/guides/content/), y compri le support des pages Markdown.


